home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 69 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.6 KB

  1. Path: ratty.wolfe.net!NewsWatcher!user
  2. From: pascal@gonzo.wolfenet.com (Jeff Roegner)
  3. Newsgroups: comp.sys.mac.programmer,comp.sys.mac.programmer.help,comp.sys.mac.programmer.codewarrior,comp.lang.c,comp.lang.pascal.mac
  4. Subject: Re: Pascal or C++?
  5. Date: 2 Jan 1996 05:55:44 GMT
  6. Organization: Wolfe Internet Access, L.L.C.
  7. Message-ID: <pascal-0101962155590001@204.157.100.79>
  8. References: <d7e_9512231058@linknet.ccinet.ab.ca> <dallas-3012950728570001@ppp31.atlantica.net> <t-shinbrot-3112952304530001@aragorn175.nuts.nwu.edu>
  9. NNTP-Posting-Host: sea-ts4-p25.wolfenet.com
  10.  
  11. As a student who has been in high school and has studied Pascal in the
  12. A.P. program and is now studying C/C++ under the same program, I can
  13. honestly say that I recommend Pascal as a language to concider if you are
  14. creating a computer science curriculum. 
  15. Reasons for Pascal in your curriculum:
  16. 1: Easy to learn/understand
  17. 2: Teaches good habits
  18. 3: Still/actually used - unlike Hypercard, logo, basic, etc., Pascal is
  19. actually used
  20. 4: Good college prep - think how many colleges teach Pascal in their Comp.
  21. sci 101 classes - every small, private liberal arts college I looked at
  22. still taught Pascal, and having that knowledge before going into college
  23. is going to put me ahead in the long run
  24. 5: Easy tranfer to C/C++  - let's face it,Pascal and C are exactly alike,
  25. only the syntax changes, it is only in C++ where the differences evolve,
  26. so once you have the foundation in Pascal,you can then easily change to C
  27. and thus will have twice the knowledge by knowing both languages
  28.  
  29. Reasons against Pascal:
  30. 1: The A.P. test will be in C/C++ starting in 1999.
  31. 2: Pascal is not the "language of choice"like it perhaps once was and is
  32. not as used in the industry as C/C++
  33.  
  34. A way to solve the problem for your school may be to teach a "intro to
  35. comp. sci" class with Pascal and then an "A.P. Computer Sci." class with
  36. C/C++. We have a similar curriculum with Basic in the intro class and
  37. Pascal in the A.P. class. We also then have about 6 people in a second
  38. year A.P. class who are taking C/C++
  39.  
  40. In high school, I feel it is important to get a grasp of what computer
  41. science is all about through the learning of a language, but just learning
  42. a language isn't really enough to do any hard core programming, that's why
  43. you go to college and extend upon those basics you learned in high school.
  44. Pascal is a great foundation, as I am finding as I work on C/C++. The
  45. bottow line is that so few students in high school are going to be doing
  46. any major work, that even if you taught them C/C++, what good would it do?
  47. The key is in planting the foundation for later learning.
  48.